package com.study.others.objectOpe;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

import org.junit.Test;

/**
* @Name: ObjectOutputStreamDemo
* @Description: 对象序列化流测试类
* 构造：
* 	ObjectOutputStream(OutputStream out) 创建写入指定 OutputStream 的 ObjectOutputStream。
* @Author: 李超	lc_jack@foxmail.com
* @CreateDate: 2017-1-16 下午10:40:20 
* @Version: V1.0
 */
public class ObjectOutputStreamDemo {
	
	@Test
	public void test() throws IOException {
		//创建对象序列化流
		ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("object.txt")) ;
		//创建Person对象
		Person p = new Person("张三", 21) ;
		//将对象序列化，并持久化到指定文件中
		oos.writeObject(p) ;
		oos.flush() ;
		//释放资源
		oos.close() ;
	}

}














